package gui;

import java.awt.Dimension;
import java.awt.Toolkit;

import classifier.Node;

public class Example {

	/**
	 * @param args
	 * @throws InterruptedException 
	 */
	public static void main(String[] args) throws InterruptedException { //beetjesuf
		//Boompje maken screensize ophalen en coordinatenrekenaar initialiseren.
		Dimension screen = 
				Toolkit.getDefaultToolkit().getScreenSize(); 		
		DeBoom boom = 
				new DeBoom(new Node("wortel"));
		BoomNaarTekeningParser parser = 
				new BoomNaarTekeningParser(screen);
		
		//boompje coordinaten genereren.
		parser.generateCoordinates(boom.getDeBoom(), -1, null);
		
		//Schilder aan roepen en hem (of haar) de coordinaten geven en vervolgens de tekening
		//uitprinten op de Fullscreener/canvas
		Schilder p = 
				new Schilder(parser.getPreorderCoordinates(),parser.getNodeHeight(), parser.getNodeWidth());
		Fullscreener n = 
				new Fullscreener(p, screen);
		//Ofcoz wel ff visiblen
		n.setVisible(true);
		
		//Minstens 10 seconden laten zien!
		long closingTime = 
				System.currentTimeMillis()+10000;
		while (System.currentTimeMillis() < closingTime) {
			Thread.sleep(1000); //onnodig ff enkele cycles opeisen <3
		}
		//deboel weer afsluiten... nodig? bleh.
		System.exit(1);
	}
	

}
